thousand islands - French English Dictionary